package com.example.demo.common.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author 9523
 * @version V1.0
 * @Project demo
 * @Package com.example.demo.common.entity
 * @Description: 数据中台化实体类
 * @Date 2024/9/4 10:04
 */
@Data
public class BaseEntity {

    //主键
    private static final long serialVersionUID = 1L;
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;
    //删除标志 0-正常  1-删除
    private String delFlag;
    //创建时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private String createTime;
    //创建用户昵称
    private String createName;
    //创建用户
    private Long createUser;
    //变更时间
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private String updateTime;
    //变更用户昵称
    private String updateName;
    //变更用户
    private Long updateUser;
    //租户编号
    private String tenantId;
    //部门编号
    private Long deptId;
    //备注
    private String remark;

}
